Repository navigation
Update Routine updates - #41
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
Contributor
|
renovate
Bot
force-pushed
the
renovate/routine-updates
branch
13 times, most recently
from
November 7, 2026 13:52
15406e1 to
1ee6548
Compare
renovate
Bot
force-pushed
the
renovate/routine-updates
branch
15 times, most recently
from
November 10, 2026 14:42
56a568b to
c1c1f9c
Compare
renovate
Bot
force-pushed
the
renovate/routine-updates
branch
13 times, most recently
from
November 14, 2026 09:11
5980681 to
81a4db7
Compare
renovate
Bot
force-pushed
the
renovate/routine-updates
branch
from
November 15, 2026 02:48
81a4db7 to
04ad8ee
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
This PR body was truncated due to platform limits.
This PR contains the following updates:
2.1.5→2.1.62.1.8(+1)0.1.1→0.1.24.3.3→4.3.55.105.0→5.107.11.169.4→1.169.51.168.48→1.169.06.1.2→6.2.16.3.01.48.0→1.49.01.50.04.13.14→4.13.174.13.1810.7.5→10.7.61.64.0→1.70.01.73.0(+2)12.16.1→12.18.012.21.0(+2)12.16.1→12.18.012.21.0(+2)0977fd9→73e46996.17.0→6.17.11.7.3→1.7.101.8.1(+1)4.3.3→4.3.57.30.1→8.12.48.12.3→8.12.41.4.0→1.5.01.6.0(+1)1.4.0→1.5.01.6.0(+1)5.0.5→5.1.0Release Notes
honojs/node-server (@hono/node-server)
v2.1.6Compare Source
Security fixes
This release includes fixes for the following security issues:
Backslash in the request path is parsed as a path separator, bypassing path-based access control at a reverse proxy
Affects: all requests. The raw request-target was passed to the WHATWG URL parser, which treats a backslash in the path as
/and resolves..segments, so/admin\secretreached the application as/admin/secret. A reverse proxy that forwards the backslash unchanged applied its path-based rules to the original path. GHSA-jpvv-r467-5p4wA request whose path contains a raw backslash is now rejected with
400 Bad Request, for HTTP/1.1, HTTP/2 and WebSocket upgrades. A percent-encoded backslash (%5C) and a backslash in the query string are still accepted.WebSocket upgrade request-target starting with
//replaces the host inc.req.url, bypassingOriginchecksAffects:
upgradeWebSocket. The URL of an upgrade request was built by resolving the request-target against theHostheader, so a request-target such as//attacker.example/wsset the host ofc.req.urlto a client-chosen value while routing still saw/ws. An application that comparedOriginwith the origin ofc.req.urlcould be bypassed by a page on another site. GHSA-7v5p-43qr-wch5The host of upgrade requests now comes from the
Hostheader, as for ordinary requests.Unhandled
ECONNRESETon the socket during an asynchronous WebSocket upgrade crashes the processAffects:
upgradeWebSocket. While the application handled an upgrade request, the socket had no error listener. A client that reset the connection during asynchronous middleware caused an unhandled'error'event and terminated the process. GHSA-qv5m-9pm6-hqp3Error and close events on the socket are now handled while the application runs, and a pending upgrade is released when the socket closes.
The backslash fix also ships in
@hono/node-serverv1.19.18. Users ofupgradeWebSocketare encouraged to upgrade to this version.samebase/convex-hosting (@samebase/convex-auth-tanstack-start)
v0.1.2Compare Source
useSignOutSessionloadslandingUrlwithlocation.replace, so Back after a sign-out no longerreturns to the page of the session that ended.
tailwindlabs/tailwindcss (@tailwindcss/vite)
v4.3.5Compare Source
Fixed
matchVariantplugin with thousands of values) (#20663)color-mix(…)without a color interpolation method (e.g.color-mix(var(--color-red-500))orcolor-mix(currentcolor 50%, transparent)) (#20658, #20666)@tailwindcss/oxide-wasm32-wasiloads instead of hanging forever (e.g. withNAPI_RS_FORCE_WASI=erroror in WebContainers) (#20667)as: '*.css'from the@tailwindcss/turbopacksetup in its README, because it breaks CSS modules (#20660)<!--and-->between top-level rules in CSS instead of throwing or swallowing the next rule (e.g.a { color: red } --> b { color: blue }) (#20665)@tailwindcss/oxide-wasm32-wasidetects changed and new source files after the first scan (e.g. in WebContainers) (#20487)skipLibCheck: falsecaused by imports of unshipped modules in the@tailwindcss/nodetype declarations (#20632)v4.3.4Compare Source
Added
@tailwindcss/turbopack, a Turbopack loader for using Tailwind CSS with Next.js (#20367)Fixed
@sourcefiles whose real paths aren't otherwise scanned (#20356)@scopewrap generated utilities instead of nesting inside them (#20369)@scoperules preserve their scoping semantics when flattened (#20369)@scopeby wrapping them in:where(:scope)(#20369)var()fallbacks (e.g.var(--tw-blur,)→var(--tw-blur, )) (#20373)max-[64rem]:flex→max-lg:flex) (#20380)@tailwindcss/vitefrom crashing on every edit under Vite's experimentalbundledDevmode (#20379)@tailwindcss/oxidefalls back to WASM on platforms without native bindings (@tailwindcss/oxide-wasm32-wasinow installs on all platforms, but only loads when no native binding is available) (#20383)%wand%Wliterals using angle brackets or custom delimiters (e.g.%w<flex>,%w|flex|), including in Slim and Haml templates (#20387)--default(…)values in functional@utilitydefinitions (e.g.--default(box alphabetic)no longer becomesboxalphabetic) (#20392).gitignorefiles (e.g./*followed by!/…patterns) (#20397)theme('…')namespace lookups in JavaScript plugins and config files return the full namespace object instead of the value of itsDEFAULTkey (#20399)@tailwindcss/vitefrom forcing full-page reloads for scanned files that Vite does not handle as modules (e.g..phpfiles) (#20414)unset(#20417)rounded-sm/[5],shadow-sm/foo,stroke-2/50) (#20419)and,or, andnotinside selectors insupports-[…]variants (e.g.supports-[selector(a:not(.foo))]:flex) (#20420)::ng-deepand:host-context()when optimizing CSS (#20434)bg-red-500/50/andgroup-hover/foo//bar:flex) (#20466)min-*,max-*, and container query variants with decimal values are sorted numerically (e.g.min-[40.25rem]beforemin-[40.5rem]) (#20512)\*/are closed correctly instead of swallowing the CSS that follows (e.g./* C:\temp\*/) (#20508)group-*andpeer-*variants (#20513)loadModuleandloadStylesheetcallbacks after compilation (#20531)&when moving a pseudo-element into*or**(e.g.[&_::before]:flex→**:[&::before]:flex) (#20550)Set.prototype.intersectionpolyfill incanonicalizeCandidates(…)returns the intersection instead of the first set on Node.js < 22 (#20562)theme(…)alphas with more than 2 decimals migrate to a percentage modifier with the same opacity (e.g.theme(colors.red.500/.12345)→text-red-500/[12.345%], nottext-red-500/[12.345]) (#20563)theme(…)alphas as an arbitrary percentage when a custom--opacity-*theme value would change the opacity (e.g.theme(colors.red.500/50%)→text-red-500/[50%]with--opacity-50: 10%) (#20563)@propertyfallback isn't applied in Safari versions that no longer supportmargin-trim: inline(#20569)dvminandsviand font-relative units likecapandrexas lengths in arbitrary values (e.g.text-[10dvmin]generatesfont-sizeinstead ofcolor) (#20516)tailwindcss canonicalizeso they don't end up in the results on stdout (#20561)input(pattern=/"/.source)) (#20547, #20572)--value(…)warnings (#20554)text-foreground text-primary→text-primary, nottext-card-checked-border) (#20540)mt-card mb-card→my-card, notmy-4) (#20574)@tailwindcss/postcssrewrites relativeurl(…)s of stylesheets that are inlined before it runs (e.g.@imports in Vite) in optimized builds (#20576)selection:*on a utility with a nested& > *rule) (#20575)w-[calc(1px]or[--x:a[b]) (#20577)collapse: truefrom taking exponentially longer when classes are linked through a utility that sets many properties (e.g.sr-only) (#20558)&is substituted inside:-moz-any(…)and:-webkit-any(…)in custom variants (e.g.@custom-variant firefox (:-moz-any(&));) (#20486)@tailwindcss/turbopackand@tailwindcss/webpackrebuild when the input CSS changes (e.g.next devwith Turbopack no longer serves the CSS of the previous edit) (#20582)--tw-*variable when an unrelated property has the same value (e.g.link mt-4no longer becomesmt-4whenlinksetsmargin-top: 16pxand--tw-translate-x: 16px) (#20593)@utilitynames as the CSS spec does (e.g.@theme { --color-\0: red; }no longer registers--color-0) (#20591)!importantinside strings, comments orurl()in declaration values as the important flag (e.g.content: "a !important b") (#20627);(e.g.--foo: baras the last declaration) (#20653);at the end of the CSS input (e.g.color: red) (#20655)TanStack/query (@tanstack/react-query)
v5.107.1Compare Source
Patch Changes
v5.107.0Compare Source
Patch Changes
b6add89]:v5.106.1Compare Source
Patch Changes
v5.106.0Compare Source
Patch Changes
v5.105.3Compare Source
Patch Changes
3f4de1b,969e580]:v5.105.2Compare Source
Patch Changes
#12230
1e1caa5- Update the observer options before subscribing so revealing an<Activity>tree whose query key changed while hidden no longer fetches the previous key.#12480
8d0dc27- Excludestatusfrom the filters accepted byQueryClient.isMutating,useIsMutating, andinjectIsMutating. These APIs always count mutations withstatus: 'pending'.Updated dependencies [
2ee2fd9,8d0dc27,e69cac6,f2215d2,86e7957,b6576b3,af0e0ef,05d9b6a]:v5.105.1Compare Source
Patch Changes
#11373
7ccba6e- fix({react,preact,angular,solid,vue}-query/infiniteQueryOptions): correct the overload selected for a possibly-undefined 'initialData'#12390
18e54bf- ExcludefetchStatusfrom the filters accepted byQueryClient.isFetching,useIsFetching, andinjectIsFetching. These APIs always count queries withfetchStatus: 'fetching'.Updated dependencies [
6f8a48d,18e54bf]:TanStack/router (@tanstack/react-start)
v1.169.5Compare Source
Patch Changes
#8863
01fab5a- The Rsbuild plugin keeps the app'sserver.compresssetting instead of always setting it tofalse. Compression stays off by default: a compressed streamed page reaches the browser only once the stream ends. The optional@rsbuild/corepeer is now^2.0.5, the first version whose compression keeps SSR response headers intact.Updated dependencies [
446ce1b,ff157f0,01fab5a,c5320d7,545a8d3,da8c28c,d66a84b]:TanStack/router (@tanstack/router-plugin)
v1.169.0Compare Source
Minor Changes
#8855
446ce1b- Require Node^20.19.0 || >=22.12.0(was>=20.19), so the CommonJS builds can load ESM-only dependencies throughrequire(esm). Node 21 and Node 22.0–22.11 do not enable it by default, so they are no longer supported.#8851
d250819- Require Vite 6 or later: thevitepeer range is now>=6.0.0. Vite 5 is no longer supported.Patch Changes
1ba19a0- fix: webpack and Rspack production builds no longer put the code splitter's "will not be code-split" warning, with the route file's absolute path, into the client bundle when the build process'sNODE_ENVisn'tproduction. The bundler's mode decides, and a config withoutmodecounts as production, as it does for webpack and Rspack. The warning still prints in the build output.#8852
94f36c4- The esbuild plugin now throws whenautoCodeSplittingis enabled, andTanStackRouterCodeSplitterEsbuildthrows, instead of silently bundling every route without splitting. Route generation with esbuild is unchanged.#8856
533ca27- Remove the undocumentedplugin.hmr.styleoption and theHmrOptionstype. Each bundler entry now picks its own HMR runtime: the webpack and Rspack entries already forced'webpack', and on Vite,'webpack'broke route HMR.#8853
13b6256- Remove internal code-splitter APIs: thecodeSplittingOptions.compilerPluginsoption, and the root-entry exportsunpluginRouterCodeSplitterFactory,getObjectPropertyKeyName,CodeSplitCompilerPlugin,ReferenceRouteCompilerPlugin,ReferenceRouteCompilerPluginContextandVirtualRouteSplitNodeCompilerPluginContext.#8860
b5e2ac9- Source maps of split routes now point at the route file. On webpack and Rspack (including Rsbuild), a split component or shared code mapped to the wrong line, because unplugin's loader dropped the router plugin's map;unpluginnow requires^3.5.0, which keeps it. The maps of split and shared modules also name the route file itself instead of its?tsr-split/?tsr-sharedmodule id, so debuggers bind breakpoints set in the route file.#8870
f420d4a- Vite route HMR now writesimport.meta.hot.accept(out instead of calling it through ahotalias. Vite only treats a module as a hot boundary when the call is spelled out, so an edit of a route file no framework plugin accepts (a.tsroute file, or an app without@vitejs/plugin-react) reloaded the page instead of updating the route in place. With React HMR, a route file that declares its own top-levelhotbinding no longer fails to compile withDuplicate declaration "hot".Updated dependencies [
446ce1b,ad5b3b7,ff157f0]:vitejs/vite-plugin-react (@vitejs/plugin-react)
v6.2.1Compare Source
Fix
refreshIncludeandrefreshExcludeoptions not working (#1543)Fix mistake from #1516
v6.2.0Compare Source
Add
refreshIncludeandrefreshExcludeoptions (#1516)Add
refreshIncludeandrefreshExcludeoptions to skip fast refresh for certain files that won't run in the browser.Expand
oxc-transform-reactpeer dependency range (#1540)The peer dependency version range for
oxc-transform-reactwas expanded from^0.152.0to>=0.152.0 <0.157.0.Expand
@rolldown/plugin-babelpeer dependency range (#1541)The peer dependency version range for
@rolldown/plugin-babelwas expanded from^0.1.7 || ^0.2.0to^0.1.7 || ^0.2.0 || ^0.3.0.convex/convex-backend (convex)
v1.49.0npx convex plugins installcommand, which installs the Convex plugin forClaude Code and Codex on macOS and Linux. It works with the terminal CLIs, the
desktop apps and the VS Code extensions. Running it again upgrades the plugin
to the latest version.
newer.
v.function({ fnType, args, returns })validator, which validatesthat a value is a well-formed function handle. You can specify
fnType,args, andreturnsfor TypeScript typechecking and including typesignatures in codegen, but they are not checked when running functions or
writing to a table at runtime. The inferred type of
v.function()isFunctionHandle_future, which has the same type semantics asFunctionReference_future. When incorporatingv.function()into yourcodebase, existing code that uses the
FunctionHandletype may need to beupdated to use
FunctionHandle_future.GHSA-qw8j-4xj7-6f28
and
GHSA-9mw5-7p28-rvv4.
honojs/hono (hono)
v4.13.17Compare Source
What's Changed
__Secure-and__Host-prefixes case-insensitively in #5608setMetricin #5363__Secure-and__Host-prefixes case-insensitively inCookieConstraintin #5611ErrorBoundaryin #5430toSSGruns in #5381Full Changelog: honojs/hono@v4.13.16...v4.13.17
v4.13.16Compare Source
Security fixes
This release includes fixes for the following security issues:
mount()andapp.mount()can forward a path that bypasses middleware scoped inside the mount prefixAffects:
mount()inhono/mountandapp.mount(). A dynamic prefix such as/api/:tenant/*was removed by the length of the route pattern. The forwarded path was also re-normalized by the URL parser, so a decoded\became/and..collapsed. Both let a crafted request skip middleware scoped inside the mount prefix. Routes such as/assets*and duplicate parameter names now throw. GHSA-4m76-xfj5-7975RegExpRouter skips wildcard middleware for certain route patterns and for paths with an encoded line terminator
Affects:
RegExpRouter, including the defaultSmartRouter. Wildcard middleware was not applied in three cases: a parameter written as{[^/]+}in the middleware path only, a/prefix*route next to/prefix/*middleware, and a path with an encoded line terminator. RegExpRouter now covers the same routes as the other routers. Custom patterns that can match the empty string, such as{[0-9]*}, throwUnsupportedPathError. RegeneratePreparedRegExpRouterdata. GHSA-h7mg-cq63-vhpqvalidator('form')skips validation formultipart/form-datarequests with extra parametersAffects:
validator('form')inhono/validator. Amultipart/form-datarequest with an extra parameter such ascharsetwas not recognized as a form. The validator then saw an empty object while the handler could read all fields. GHSA-4h7h-rv7c-7m2vcsshelper does not escape a closing tag assembled from template parts and values, allowing HTML injectionAffects:
cssinhono/css. A</style>split between the template and a value, or between two values, was not escaped. Closing tags are now escaped after minification. GHSA-3gg2-335m-rxc6csrf()does not check requests sent by hyperlink auditing (text/ping)Affects:
csrf()inhono/csrf. A POST sent by Chromium's<a ping>has the content typetext/pingand was not checked againstOriginandSec-Fetch-Site. GHSA-46wx-v44x-9hh2Users who rely on path-scoped middleware with
mount(), wildcard middleware with the default router,validator('form'), thecsshelper with untrusted values, orcsrf()are strongly encouraged to upgrade to this version.What's Changed
critin #5597Full Changelog: honojs/hono@v4.13.15...v4.13.16
v4.13.15Compare Source
What's Changed
c.header()after the response body is consumed by @yusukebe in #5587Full Changelog: honojs/hono@v4.13.14...v4.13.15
beaugunderson/ip-address (ip-address)
v10.7.6Compare Source
Full Changelog: beaugunderson/ip-address@v10.7.5...v10.7.6
lucide-icons/lucide (lucide-react)
v1.70.0: Version 1.70.0Compare Source
What's Changed
square-dashed-searchicon by @domarku in #5119mopedicon by @jamiemlaw in #3373user-exclamation-point,user-round-exclamation-pointicons by [@ericfennis](https:/Configuration
📅 Schedule: (in timezone Europe/Chisinau)
* * * * 1-5)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.